package demo1221.am;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/*
Collections类:
1.public static void shuffle(List<?> list);
使用默认随机源对指定列表进行置换。所有置换发生的可能性都是大致相等的。
2.public static void swap(List<?> list,int i,int j)
在指定列表的指定位置处交换元素。（如果指定位置相同，则调用此方法不会更改列表。）
3.public static void reverse(List<?> list);
把集合中的元素顺序反转.
 */
public class Demo_02 {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
//        把集合中的元素顺序打乱.
//        Collections.shuffle(list);
//        交换下标的索引位置.
        Collections.swap(list, 0, 3);
        System.out.println(list);
//        Collections.reverse(list);


    }
}
